<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://core.services.fs.documentum.emc.com/" xmlns:ns1="http://core.datamodel.fs.documentum.emc.com/" targetNamespace="http://core.services.fs.documentum.emc.com/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://dtordam01:9080/services/core/ObjectService?xsd=6" namespace="http://core.datamodel.fs.documentum.emc.com/" />
  <xs:element name="copy" type="tns:copy" />
  <xs:element name="copyResponse" type="tns:copyResponse" />
  <xs:element name="create" type="tns:create" />
  <xs:element name="createPath" type="tns:createPath" />
  <xs:element name="createPathResponse" type="tns:createPathResponse" />
  <xs:element name="createResponse" type="tns:createResponse" />
  <xs:element name="delete" type="tns:delete" />
  <xs:element name="deleteResponse" type="tns:deleteResponse" />
  <xs:element name="get" type="tns:get" />
  <xs:element name="getObjectContentUrls" type="tns:getObjectContentUrls" />
  <xs:element name="getObjectContentUrlsResponse" type="tns:getObjectContentUrlsResponse" />
  <xs:element name="getResponse" type="tns:getResponse" />
  <xs:element name="move" type="tns:move" />
  <xs:element name="moveResponse" type="tns:moveResponse" />
  <xs:element name="update" type="tns:update" />
  <xs:element name="updateResponse" type="tns:updateResponse" />
  <xs:element name="validate" type="tns:validate" />
  <xs:element name="validateResponse" type="tns:validateResponse" />
  <xs:complexType name="delete">
    <xs:sequence>
      <xs:element minOccurs="0" name="objectsToDelete" type="ns1:ObjectIdentitySet" />
      <xs:element minOccurs="0" name="options" type="ns1:OperationOptions" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="deleteResponse">
    <xs:sequence />
  </xs:complexType>
  <xs:complexType name="validate">
    <xs:sequence>
      <xs:element minOccurs="0" name="dataPackage" type="ns1:DataPackage" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="validateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="ns1:ValidationInfoSet" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="update">
    <xs:sequence>
      <xs:element minOccurs="0" name="dataPackage" type="ns1:DataPackage" />
      <xs:element minOccurs="0" name="options" type="ns1:OperationOptions" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="updateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="ns1:DataPackage" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="copy">
    <xs:sequence>
      <xs:element minOccurs="0" name="fromObjects" type="ns1:ObjectIdentitySet" />
      <xs:element minOccurs="0" name="targetLocation" type="ns1:ObjectLocation" />
      <xs:element minOccurs="0" name="modifyObjects" type="ns1:DataPackage" />
      <xs:element minOccurs="0" name="options" type="ns1:OperationOptions" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="copyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="ns1:DataPackage" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getObjectContentUrls">
    <xs:sequence>
      <xs:element minOccurs="0" name="forObjects" type="ns1:ObjectIdentitySet" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getObjectContentUrlsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="ns1:ObjectContentSet" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="move">
    <xs:sequence>
      <xs:element minOccurs="0" name="fromObjects" type="ns1:ObjectIdentitySet" />
      <xs:element minOccurs="0" name="sourceLocation" type="ns1:ObjectLocation" />
      <xs:element minOccurs="0" name="targetLocation" type="ns1:ObjectLocation" />
      <xs:element minOccurs="0" name="modifyObjects" type="ns1:DataPackage" />
      <xs:element minOccurs="0" name="options" type="ns1:OperationOptions" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="moveResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="ns1:DataPackage" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="createPath">
    <xs:sequence>
      <xs:element minOccurs="0" name="objectPath" type="ns1:ObjectPath" />
      <xs:element minOccurs="0" name="repositoryName" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="createPathResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="ns1:ObjectIdentity" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="create">
    <xs:sequence>
      <xs:element minOccurs="0" name="dataPackage" type="ns1:DataPackage" />
      <xs:element minOccurs="0" name="options" type="ns1:OperationOptions" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="createResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="ns1:DataPackage" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="get">
    <xs:sequence>
      <xs:element minOccurs="0" name="forObjects" type="ns1:ObjectIdentitySet" />
      <xs:element minOccurs="0" name="options" type="ns1:OperationOptions" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="ns1:DataPackage" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>